A Worked-Out Experience in Programming Humanoid Robots via the Kinetography Laban
نویسندگان
چکیده
This chapter discusses the possibility of using Laban notation to program humanoid robots. Laban notation documents human movements by a sequence of symbols that express movements as defined in the physical space. We show, by reasoning around the simple action of “taking a ball”, the flexibility of the notation that is able to describe an action with different level of details, depending on the final objective of the notation. These characteristics make Laban notation suitable as a high level language and as a motion segmentation tool for humanoid robot programming and control. The main problem in robotics is to express actions that are defined and operate in the physical space in terms of robot motions that originate in the robot motor control space. This is the fundamental robotics issue of inversion. We will first show how symbols used by Laban to describe human gestures can be translated in terms of actions for the robot by using a framework called Stack of Tasks. We will then report on an experience tending to implement on a simulated humanoid platform the notation score of a “Tutting Dance” executed by a dancer. Once the whole movement has been implemented on the robot, it has been again notated by using Laban notation. The comparison between both scores shows that robot’s movements are slightly different from dancer’s ones. We then discuss about plausible origins of these differences.
منابع مشابه
PSO-Based Path Planning Algorithm for Humanoid Robots Considering Safety
In this paper we introduce an improvement in the path planning algorithm for the humanoid soccer playing robot which uses Ferguson splines and PSO (Particle Swarm Optimization). The objective of the algorithm is to find a path through other playing robots to the ball, which should be as short as possible and also safe enough. Ferguson splines create preliminary paths using random generated para...
متن کاملHumanoid Robots in the Classroom
Humanoid robots have been used as educational tools in primary and lower secondary schools. The students involved were between 11 and 16 years old. The learning goals included: programming, language learning, ethics, technology and mathematics, e.g. practised by 7th grade students who programmed the robots and made the robots recite poems about the future. As preparation, the teachers participa...
متن کاملCommunicating emotions and mental states to robots in a real time parallel framework using Laban movement analysis
This paper presents a parallel real time framework for emotions and mental states extraction and recognition from video fragments of human movements. In the experimental setup human hands are tracked by evaluation of moving skin-colored objects. The tracking analysis demonstrates that acceleration and frequency characteristics of the traced objects are relevant for classification of the emotion...
متن کاملA Low Friction Demanding Approach in Gait Planning for Humanoid Robots During 3D Manoeuvres
This paper proposes a gait planning approach to reduce the required friction for a biped robot walking on various surfaces. To this end, a humanoid robot with 18 DOF is considered to develop a dynamics model for studying various 3D manoeuvres. Then, feasible trajectories are developed to alleviate the fluctuations on the upper body to resemble human-like walking. In order to generate feasible w...
متن کاملHuman Friendly Programming of Humanoid Robots - The German Collaborative Research Center
Main goal of the German Collaborative Research Center (GCRC) is to build an anthropomorphic robot which is able to cooperate with humans. It addresses scientific problems in four different fields: humanoid mechatronics, multimodal interfaces, man-machinecooperation and machine-learning. Among those, natural, multimodal interaction is a key issue of humanoid robots since a human-like appearance ...
متن کامل